package com.customer.dao;

import com.customer.pojo.User;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @ClassName: UserDao
 * @Description: 用户数据访问接口
 * @author kxk
 * @date 2021-05-07 08:08:06
 */
@Repository
public interface UserDao {
	
    /**
     * @Description:查找所有用户
     * @return 用户集合
     */
    public List<User> findAll();
    /**
     * @Description:通过用户编号查找用户对象
     * @param uid 用户编号
     * @return 用户对象
     */
    public User findByuid(int uid);
    /**
     * @Description:添加用户
     * @param user 用户对象
     * @return  受影响的行数
     */
    public int addUser(User user);
    /**
     * @Description:更新用户
     * @param user 用户对象
     * @return 受影响的行数
     */
    public int updateUser(User user);
    /**
     * @Description:删除用户（支持多删除）
     * @param ids 用户id数组
     * @return 受影响的行数
     */
    public int deleteUserByuids(int[] ids);
    /**
     * 通过密码和电话查找用户
     * @param
     * @return  用户对象
     */
    public User findByPassAndTel(String utel, String upass);
    /**
     * @Description:通过电话号确认用户是否存在
     * @param uTel
     * @return
     */
    public User findByTel(String uTel);


	

}
